#include <SPI.h>
#include <Ethernet.h>
#include <ERxPachube.h>
byte mac[] = { 0xCC, 0xAC, 0xBE, 0xEF, 0xFE, 0x91 }; 
byte ip[] = { 192, 168, 1, 177 };                  
const char APIKEY[]="La APIKEY de api.cosm.com se ha de poner aquí";
const char FEEDID[]="00000";
ERxPachubeDataIn datos(APIKEY,FEEDID);

void setup() {
	Serial.begin(9600);
	Ethernet.begin(mac, ip);
}

void loop() {
      int estadoConexion;
      word numDatastreams, i;
      estadoConexion = datos.syncPachube();
      Serial.println(estadoConexion);
      numDatastreams = datos.countDatastreams();
      Serial.println("<Sensor>,<Valor>");
      for(i = 0; i < numDatastreams; i++){
		Serial.print(datos.getIdByIndex(i));
		Serial.print(",");
		Serial.print(datos.getValueByIndex(i));
		Serial.println();
      }
      delay(5000);
}

